home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / pluginy Firefox / 3895 / 3895.xpi / chrome / compact-ce.jar / content / compactBrowserOverlay.xul < prev    next >
Extensible Markup Language  |  2009-06-23  |  8KB  |  133 lines

  1. <?xml version="1.0"?>
  2.  
  3. <?xml-stylesheet href="chrome://compact-ce/skin/compact.css" type="text/css"?>
  4.  
  5. <!DOCTYPE overlay [
  6. <!ENTITY % browserDTD SYSTEM "chrome://browser/locale/browser.dtd"> %browserDTD;
  7. <!ENTITY % globalDTD SYSTEM "chrome://global/locale/global.dtd"> %globalDTD;
  8. <!ENTITY % identityDTD SYSTEM "chrome://compact-ce/locale/compact.dtd"> %identityDTD;
  9. ]>
  10.  
  11. <overlay id="compactBrowserOverlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
  12.  
  13. <script type="application/x-javascript" src="chrome://global/content/nsUserSettings.js"/>
  14. <script type="application/x-javascript" src="chrome://compact-ce/content/compact.js"/>
  15.  
  16. <script type="application/x-javascript">
  17.     <![CDATA[
  18.         window.addEventListener("load",  function() {CMCE.init()}, false);
  19.     ]]>
  20. </script>
  21.  
  22. <toolbar id="toolbar-menubar" toolbarname="&cm-mainmenuber-name;" accesskey="&cm-mainmenuber-key;"/>
  23. <toolbarpalette id="BrowserToolbarPalette">
  24.  
  25. <!-- toolbar buttons -->
  26. <toolbaritem id="compact-menu-button" class="cm-button">
  27.     <menubar Tip="&cm-menu-button-tooltip;" containerOf="menu" hidden="true"
  28.             onmousedown="CMCE.pseudoHandle(this, event)"
  29.             onmouseup="CMCE.pseudoHandle(this, event, true)"
  30.             onmouseover="CMCE.mouseover(this, event)"
  31.             onmouseout="if (this.firstChild) this.firstChild.removeAttribute('tooltiptext')">
  32.         <menu id="compact-menu" accesskey="&cm-menu-button-key;" label="&cm-menu-button-label;" flex="1"
  33.                 onclick="CMCE.menuclick(this, event)">
  34.             <menupopup cmpopup="true" id="menubutton-popup"
  35.                     onpopupshowing="CMCE.onOpenMenu(this, event, this.cm_list);CMCE.buttonPopShowHide(this, event)"
  36.                     onpopuphidden="CMCE.onCloseMenu(this, event);CMCE.buttonPopShowHide(this, event)"/>
  37.         </menu>
  38.     </menubar>
  39.     <toolbarbutton id="cm-menu" label="&cm-menu-button-label;" _label="&cm-menu-button-label;" type="menu" orient="horizontal"
  40.             class="toolbarbutton-1" mousethrough="always" chromedir="&locale.dir;"/>
  41. </toolbaritem>
  42.  
  43. <toolbaritem id="compact-go-menu2" class="cm-button">
  44.     <menubar Tip="&cm-history-button-tooltip;" containerOf="history"
  45.             onmousedown="CMCE.pseudoHandle(this, event)"
  46.             onmouseup="CMCE.pseudoHandle(this, event, true)"
  47.             onmouseover="CMCE.mouseover(this, event);CMCE.addButtonEventListener(this, 'go')"
  48.             onmouseout="if (this.firstChild) this.firstChild.removeAttribute('tooltiptext')"
  49.             onpopupshowing="if (!this.firstChild.eventAdded) CMCE.buttonPopShowHide(this.firstChild.firstChild, event)"
  50.             onpopuphidden="if (!this.firstChild.eventAdded) CMCE.buttonPopShowHide(this.firstChild.firstChild, event)"/>
  51.     <toolbarbutton id="history-button" label="&historyButton.label;" _label="&historyButton.label;" type="menu" orient="horizontal"
  52.             class="toolbarbutton-1" mousethrough="always" chromedir="&locale.dir;"/>
  53. </toolbaritem>
  54.  
  55. <toolbaritem id="compact-bk-menu2" class="cm-button">
  56.     <menubar Tip="&cm-bookmarks-button-tooltip;" containerOf="bookmarks"
  57.             onmousedown="CMCE.pseudoHandle(this, event)"
  58.             onmouseup="CMCE.pseudoHandle(this, event, true)"
  59.             onmouseover="CMCE.mouseover(this, event);CMCE.addButtonEventListener(this, 'bk')"
  60.             onmouseout="if (this.firstChild) this.firstChild.removeAttribute('tooltiptext')"
  61.             onpopupshowing="if (!this.firstChild.eventAdded) CMCE.buttonPopShowHide(this.firstChild.firstChild, event)"
  62.             onpopuphidden="if (!this.firstChild.eventAdded) CMCE.buttonPopShowHide(this.firstChild.firstChild, event)"/>
  63.     <toolbarbutton id="bookmarks-button" label="&bookmarksMenu.label;" _label="&bookmarksMenu.label;" type="menu"
  64.             orient="horizontal" class="toolbarbutton-1" mousethrough="always" chromedir="&locale.dir;"/>
  65. </toolbaritem>
  66.  
  67. </toolbarpalette>
  68.  
  69. <popupset id="mainPopupSet">
  70. <popup>
  71.     <menuitem id="compact-warning" label="&cm-hide-menutoolbar-notice;"/>
  72.     <menuitem id="compact-addbutton" label="&cm-addButton-confirm;"/>
  73.     <menuitem id="compact-firstrun" label="&cm-firstrun-notice;"/>
  74.     <toolbox id="cm-buttons-box"
  75.         onclick="if (this.firstChild.getAttribute('adv')== 'true') CMCE.closeAllPopup(this)"
  76.         onmouseup="event.stopPropagation();CMCE.setPseudo(event.target, event, true);"
  77.         onmouseover="event.stopPropagation();CMCE.setPseudo(event.target, event, true);"
  78.         onmousedown="event.stopPropagation();CMCE.setPseudo(event.target, event);"
  79.         onpopuphiding="event.stopPropagation()"
  80.         onpopuphidden="event.stopPropagation()"
  81.         onpopupshowing="event.stopPropagation()"
  82.         onpopupshown="
  83.             event.stopPropagation();
  84.             if(!event.target.moidfied && event.target.parentNode.tagName=='toolbarbutton'){
  85.                 event.target.position=this.firstChild.cm_menu_position;
  86.                 event.target.hidePopup();
  87.                 event.target.moidfied=true;
  88.                 event.target.showPopup();
  89.             }">
  90.         <toolbar class="cm-toolbar"/>
  91.     </toolbox>
  92.     <menu id="cm-submenu" onpopupshowing="event.stopPropagation()" onpopuphidden="event.stopPropagation()">
  93.         <menupopup/>
  94.     </menu>
  95.     <menuitem id="compact-extra-aboutMemorycache" label="&cm-aboutMemorycache-label;" statustext="about:cache?device=memory" accesskey="&cm-aboutMemorycache-key;" oncommand="CMCE.openUrl(event)"/>
  96.     <menuitem id="compact-extra-aboutDiskcache" label="&cm-aboutDiskcache-label;" statustext="about:cache?device=disk" accesskey="&cm-aboutDiskcache-key;" oncommand="CMCE.openUrl(event)"/>
  97.     <menuitem id="compact-extra-aboutConfig" label="&cm-aboutConfig-label;" statustext="about:config" accesskey="&cm-aboutConfig-key;" oncommand="CMCE.openUrl(event)"/>
  98.     <menuitem id="compact-extra-aboutPlugins" label="&cm-aboutPlugin-label;" statustext="about:plugins" accesskey="&cm-aboutPlugin-key;" oncommand="CMCE.openUrl(event)"/>
  99.     <menuitem id="compact-extra-aboutCache" label="&cm-aboutCache-label;" statustext="about:cache" accesskey="&cm-aboutCache-key;" oncommand="CMCE.openUrl(event)"/>
  100.     <menuitem id="compact-extra-prefs" label="&cm-editMenu-label;" accesskey="&cm-editMenu-key;"
  101.         oncommand="window.openDialog('
  102.             chrome://compact-ce/content/compactPrefDialog.xul',
  103.             'Personal Menu',
  104.             'chrome,centerscreen,dependent,minimizable,resizable',
  105.             'menubutton-tree')"/>
  106.     <menuitem id="compact-showhide-prefs" label="&cm-editMenu-label;" accesskey="&cm-editMenu-key;"
  107.         oncommand="window.openDialog('
  108.             chrome://compact-ce/content/compactPrefDialog.xul',
  109.             'Personal Menu',
  110.             'chrome,centerscreen,dependent,minimizable,resizable',
  111.             'context-tree')"/>
  112.     <menuitem id="compact-restart" label="&cm-restart-label;" accesskey="&cm-restart-key;" confirm="&cm-restart-confirm;"
  113.         oncommand="if (!CMCE.prompts.confirm(null, this.label, this.getAttribute('confirm'))) return;
  114.             const nsIAppStartup = Components.interfaces.nsIAppStartup;
  115.             var os = Components.classes['@mozilla.org/observer-service;1'].getService(Components.interfaces.nsIObserverService);
  116.             var cancelQuit = Components.classes['@mozilla.org/supports-PRBool;1'].createInstance(Components.interfaces.nsISupportsPRBool);
  117.             os.notifyObservers(cancelQuit, 'quit-application-requested', null);
  118.             if (cancelQuit.data) return;
  119.             os.notifyObservers(null, 'quit-application-granted', null);
  120.             var windows = Components.classes['@mozilla.org/appshell/window-mediator;1'].getService(Components.interfaces.nsIWindowMediator).getEnumerator(null);
  121.             while (windows.hasMoreElements()) {
  122.                 var win = windows.getNext();
  123.                 if (('tryToClose' in win) && !win.tryToClose()) return;
  124.             }
  125.             Components.classes['@mozilla.org/toolkit/app-startup;1'].getService(nsIAppStartup).quit(nsIAppStartup.eRestart | nsIAppStartup.eAttemptQuit);"/>
  126. </popup>
  127.  
  128. </popupset>
  129.  
  130. <keyset id="mainKeyset">
  131.     <key id="key_showAllMenus" modifiers="accel alt shift" key="S" oncommand="CMCE.showAll()"/>
  132. </keyset>
  133. </overlay>